package org.erp.admins.service;

import com.baomidou.mybatisplus.extension.service.IService;
import org.erp.admins.domain.entity.StoreInfo;
import org.erp.admins.domain.dto.StoreInfoDto;
import org.erp.admins.domain.vo.StoreInfoVo;
import org.erp.common.page.PageQueryModel;

import java.util.List;

/**
 * 质检仓库信息(StoreInfo)表服务接口
 *
 * @author dingding
 * @since 2025-11-24 13:47:54
 */
public interface StoreInfoService extends IService<StoreInfo> {


    /**
     * 分页查询所有数据
     *
     * @param
     * @return
     */
    PageQueryModel<StoreInfoVo> getListByPage(StoreInfoDto storeInfoDto);

    /**
     * 修改数据
     *
     * @param
     * @return
     */
    boolean updStoreInfo(StoreInfoDto storeInfoDto);
    /**
     * 新增数据
     *
     * @param
     * @return
     */
    boolean addStoreInfo(StoreInfoDto storeInfoDto);
    /**
     * 通过ID获取StoreInfoVo
     *
     * @param
     * @return
     */
    StoreInfoVo getStoreInfoVoById(Long id);

    /**
     * 获取StoreInfoVoList
     *
     * @param
     * @return
     */
    List<StoreInfoVo> getStoreInfoVoList(StoreInfoDto storeInfoDto);


}

